package com.wzcl.app.service;

import com.wzcl.app.dao.model.UserGroup;
import com.wzcl.app.model.common.MyPage;
import com.wzcl.app.model.dto.UserGroupDto;

import java.util.List;

public interface UserGroupService extends BaseService<UserGroup, UserGroupDto> {
    UserGroup addUserGroup(UserGroupDto userGroupDto);

    UserGroup delUserGroupById(Integer id);

    UserGroup updateUserGroup(UserGroupDto userGroupDto);

    UserGroup getUserGroupById(Integer id);

    List<UserGroup> getUserGroupList(UserGroupDto userGroupDto);

    MyPage<UserGroup> getUserGroupPage(UserGroupDto userGroupDto);

    UserGroup refreshUserGroup(Integer id);
}
